Zhang Baojian , better known as Chor Yuen, is a Hong Kongbased Chinese film director, screenwriter and actor.
NASource: Wikipedia